﻿namespace FrameworkCore.Modules;

/// <summary>
/// 提供对所有由 <see cref="Singleton{T}"/> 存储的 "单例" 的访问。
/// </summary>
public partial class BaseSingleton
{
    static BaseSingleton()
    {
        AllSingletons = new Dictionary<Type, object>();
    }

    /// <summary>
    /// 类型到单例实例的字典。
    /// </summary>
    public static IDictionary<Type, object> AllSingletons { get; }
}